﻿// 标准系统包含文件的包含文件
// 或项目特定的包含文件。
#pragma once

#include <iostream>
#include <vector>
#include <iomanip>      // Header file needed to use setprecision
#include <algorithm>
#include <random>
#include <string>
#include <sstream>
#include <fstream>
#include <map>
#include <unordered_map>
#include <numeric>   //accumulate()计算
#include <assert.h>
#include <chrono>       // std::chrono::system_clock
#include <functional>
#include <memory>

namespace my_namespace
{
	using std::cout;
	using std::cin;
	using std::cerr;
	using std::endl;
	using std::vector;
	using std::map;
	using std::unordered_map;
	using std::pair;
	using std::string;
	using std::make_pair;
	using std::ifstream;
	using std::ofstream;
	using std::fstream;
	using std::ios;
	using std::istringstream;
	using std::function;
	using std::unique_ptr;
	using std::shared_ptr;
	using std::make_shared;
	using std::weak_ptr;
}


